﻿using System;
using MC.Warehouse.Core;

namespace MC.Warehouse.ViewModels
{
	public class ProductViewModel : UserControlViewModel
    {
        private const string UcPartialName = "ProductListView";
        private const string UcPartialCaption = "Product list";

	    internal override void Initialize()
        {
            throw new NotImplementedException();
        }

        internal override void Refresh()
        {
            throw new NotImplementedException();
        }

        internal override void Clean()
        {
            throw new NotImplementedException();
        }

        internal override void New()
        {
            throw new NotImplementedException();
        }

        internal override void Copy()
        {
            throw new NotImplementedException();
        }

        internal override void Delete()
        {
            throw new NotImplementedException();
        }

        internal override void Search()
        {
            TabbarManager.OpenTab(UcPartialName, UcPartialCaption);
        }

        public override Models.BaseModel Model
        {
            get
            {
                throw new NotImplementedException();
            }
            set
            {
                throw new NotImplementedException();
            }
        }
    }
}